.dialog_box {
		display: flex;
		flex-direction: column;
		// justify-content: center;
		// align-items: center;
		position: fixed;
		left: 0;
		top: 0;
		height: 100%;
		background: rgba(0, 0, 0, 0.56);
		width: 100%;


		.content_box {
			width: 100%;
			margin-top: 448rpx;
			position: relative;

			.top_line {
				margin: auto;
				height: 32rpx;
				background: #FFFFFF;
				border-radius: 16rpx;
				border: 4rpx solid #297EFF;
				width: 90%;
			}

			.buttom_box {
				position: absolute;
				left: 7.4%;
				top: 16rpx;
				width: 85%;
				background: linear-gradient(180deg, #D6E6FF 0%, #FFFFFF 10%);

				.title {
					text-align: center;
					padding-top: 48rpx;
					font-size: 36rpx;
					font-weight: 600;
					color: #292929;
				}

				.item {
					display: flex;
					justify-content: space-between;
					padding: 32rpx 48rpx;
					font-size: 32rpx;
					font-weight: 400;
					color: #292929;
					border-bottom: 1rpx solid #F5F5F5;
				}

				.item:last-child {
					border-bottom: 0;
				}
			}
		}
	}

	.form_box {
		width: 100%;

		.form_item {
			padding-top: 48rpx;
			position: relative;
			.label {
				height: 28rpx;
				font-size: 28rpx;
				font-weight: 500;
				color: #292929;
				margin-bottom: 24rpx;
			}

			.readonly,
			.input_style {
				padding: 0 24rpx;
				height: 92rpx;
				font-size: 28rpx;
				width: 92%;
				border-radius: 16rpx;
				border: 2rpx solid #F5F5F5;
			}

			.readonly {
				display: flex;
				align-items: center;
				color: #292929;
			}

			.pick_box {
				display: flex;
				justify-content: space-between;
				align-items: center;
				padding: 0 24rpx;
				height: 92rpx;
				font-size: 28rpx;
				width: 92%;
				border-radius: 16rpx;
				border: 2rpx solid #F5F5F5;

				.select_state {
					color: #292929;
				}

				.select_no {
					color: #999;
				}
			}
		}

	}

	.bottom_style_box {
		position: fixed;
		bottom: 0;
		width: 100%;
		height: 180rpx;
		box-shadow: inset 0rpx 2rpx 0rpx 0rpx #F5F5F5;
		padding: 24rpx 0;

		.submit_buttom {
			width: 95%;
			line-height: 96rpx;
			background: #297EFF;
			border-radius: 16rpx;
			font-size: 32rpx;
			font-weight: 600;
			color: #FFFFFF;
			text-align: center;
		}
	}